import { IForm } from "@/base-ui/form";

const mainFields: IForm = {
  formItems: [
    { field: "id", type: "input", label: "id", placeholder: "请输入id" },
    { field: "name", type: "input", label: "用户名", placeholder: "必填项" },
    {
      field: "realname",
      type: "input",
      label: "真实姓名",
      placeholder: "必填项",
    },
    {
      field: "cellphone",
      type: "input",
      label: "手机号码",
      placeholder: "必填项",
    },
    {
      field: "enable",
      type: "select",
      label: "可用",
      placeholder: "必填项",
      options: [
        { label: "启用", value: 1 },
        { label: "禁用", value: 0 },
      ],
    },
    {
      field: "createTime",
      type: "datepicker",
      label: "创建时间",
      otherOptions: {
        startPlaceholder: "开始时间",
        endPlaceholder: "结束时间",
        type: "daterange",
      },
    },
  ],

  labelWidth: "120px", // 表格每个 item 的 label 的宽度
  itemStyle: { padding: "10px 40px" }, // 设置表单上 padding 和每个 item 之间的 padding
  // colLayout: { span: 8 } 不设置栅格布局，默认支持响应式布局
};

export { mainFields };
